package cn.smart.service;

import cn.smart.pojo.Garden;
import cn.smart.util.HardWareResult;
import cn.smart.util.SmartResult;
import org.springframework.web.multipart.MultipartFile;

/**
 * @author Xiezh
 * @Description:
 * @create 2017/7/31
 */
public interface GardenService {
    //新增一个花园
    SmartResult insertGarden(Garden garden);
    //删除一个花园
    SmartResult deleteGarden(int gid);
    //更新花园信息
    SmartResult updateGarden(Garden garden);
    //更具用户的主键id，查询用户名下的所有的花园
    SmartResult getUsersAllGarden(int uid);
    //根据花园主键查询花园
    SmartResult getGardenByGid(int gid);
    //根据花园的mac地址查询花园
    SmartResult getGardenByGmac(String gmac);
    //上传花园的图片
    SmartResult uploadGardenPic(MultipartFile file,int gid);

}
